{
    "_": "", 
    "buttons": {
        "A": {
            "action": "mode(LGRIP, name('Mash left/right', repeat(button(Keys.KEY_LEFT); button(Keys.KEY_RIGHT))), name('Jump / Confirm', button(Keys.KEY_SPACE) and button(Keys.KEY_ENTER)))", 
            "name": "Jump / Confirm"
        }, 
        "B": {
            "action": "button(Keys.KEY_LEFTSHIFT)", 
            "name": "Dodge"
        }, 
        "BACK": {
            "action": "button(Keys.KEY_TAB)", 
            "name": "Map"
        }, 
        "C": {
            "action": "hold(menu('Default.menu'), button(Keys.KEY_LEFTALT))"
        }, 
        "LB": {
            "action": "button(Keys.KEY_Q)", 
            "name": "Survival Instincts"
        }, 
        "LPAD": {
            "action": "button(Keys.KEY_R)", 
            "name": "Reload"
        }, 
        "RB": {
            "action": "button(Keys.BTN_MIDDLE)", 
            "name": "Alt Fire"
        }, 
        "RGRIP": {
            "action": "button(Keys.KEY_LEFTSHIFT)", 
            "name": "Dodge"
        }, 
        "RPAD": {
            "action": "button(Keys.KEY_Z)", 
            "name": "Zoom"
        }, 
        "START": {
            "action": "button(Keys.KEY_ESC)", 
            "name": "Menu / Cancel"
        }, 
        "STICKPRESS": {
            "action": "button(Keys.KEY_LEFTCTRL)", 
            "name": "Walk"
        }, 
        "X": {
            "action": "mode(LGRIP, name('Interact (rapid)', repeat(button(Keys.KEY_E))), name('Interact', button(Keys.KEY_E)))", 
            "name": "Interact"
        }, 
        "Y": {
            "action": "mode(LGRIP, name('Melee (rapid)', repeat(button(Keys.KEY_F))), name('Melee', button(Keys.KEY_F)))", 
            "name": "Melee"
        }
    }, 
    "cpad": {}, 
    "gyro": {}, 
    "is_template": false, 
    "menus": {}, 
    "pad_left": {
        "action": "dpad(button(Keys.KEY_1), button(Keys.KEY_2), button(Keys.KEY_3), button(Keys.KEY_4))", 
        "name": "Weapon Switch"
    }, 
    "pad_right": {
        "action": "ball(mouse(None, 1.0))", 
        "name": "Camera"
    }, 
    "stick": {
        "action": "dpad(button(Keys.KEY_UP), button(Keys.KEY_DOWN), button(Keys.KEY_LEFT), button(Keys.KEY_RIGHT))", 
        "name": "Movement"
    }, 
    "trigger_left": {
        "action": "trigger(50, button(Keys.BTN_RIGHT))"
    }, 
    "trigger_right": {
        "action": "trigger(50, button(Keys.BTN_LEFT))"
    }, 
    "version": 1.4
}